/*
* name: Global && Pc StyleSheet
* version: v3.4.0
* update: opc0从框架移到web
* date: 2016-08-02
*/

/* 雪碧图 */
/* 对齐方案引用(http://www.zhangxinxu.com/wordpress/2016/03/css-layout-base-20px/) */
.ico { display: inline-block; width: 30px; height: 30px; 
    white-space:nowrap; letter-spacing: -1em; text-indent: -99em; 
    color: transparent; background: url(../img/ico.png);
    *text-indent: 0; *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\3000');}
.ico:before {content: '\3000';}
.ico1_2 { background-position: -30px 0;}
.ico1_3 { background-position: -60px 0;}
.ico1_4 { background-position: -90px 0;}
.ico2_1 { background-position: 0 -30px;}
.ico2_2 { background-position: -30px -30px;}
.ico2_3 { background-position: -60px -30px;}
.ico2_4 { background-position: -90px -30px;}
.ico3_1 { background-position: 0 -60px;}
.ico3_2 { background-position: -30px -60px;}
.ico3_3 { background-position: -60px -60px;}
.ico3_4 { background-position: -90px -60px;}
.ico4_1 { background-position: 0 -90px;}
.ico4_2 { background-position: -30px -90px;}
.ico4_3 { background-position: -60px -90px;}
.ico4_4 { background-position: -90px -90px;}
/* 常量设置 */
body{font-size:13px; line-height: 1.6; color: #555; background: #132234; min-width:1000px; overflow:hidden;}
body:after { content:''; display:block; position:fixed; }
body:after,.map_loading { width:100%; height:100%; left:0; top:0; background:url(../img/loading.gif) center no-repeat #132234; z-index:9;}
body.bigData:after { display:none; }
.wrap { width: 1000px; margin-right: auto; margin-left: auto;}
a{color: inherit;}
a:hover { color: #39f;}
::-moz-selection {color: #fff; background: #39f; }
::selection {color: #fff; background: #39f; }
::-webkit-input-placeholder { color: #aaa; } 
.placeholder { color: #aaa;}
/*css组件设置*/
.form-control, .input-group-addon, .btn{border-radius: 2px; }
.form-control:focus { border-color: #66afe9; outline: 0; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}

/* 网站样式 */
.opc0 { opacity: 0 ; filter: alpha(opacity=0);}

html { position:relative; overflow:hidden;}
html,body { min-height:100%; }
.pageHeader,.pageHeader:after,.pageHeader .topLeft,.pageHeader .topLeft:before,.pageHeader .topLeft:after { height:71px; background-image:url(../img/topbg.png); }
.pageHeader { height:71px; background-position:0 0; background-repeat:repeat-x; position:relative; }
.pageHeader:after,.pageHeader .topLeft:before,.pageHeader .topLeft:after { content:''; display:block; background-repeat:no-repeat; position:absolute; right:0; top:0; z-index:0;}
.pageHeader:after { width:291px; background-position:right bottom;}
.pageHeader .topLeft { background-position:0 -142px; background-repeat:repeat-x; min-width:395px; float:left; position:relative; padding-right:45px; box-sizing:border-box;}
.pageHeader .logo,.pageHeader .area_select { position:relative; z-index:2; float:left; }
.pageHeader .topLeft:before { width:165px; background-position:0 -71px; right:auto; left:0; }
.pageHeader .topLeft:after { width:95px; background-position:right -213px;}

/*区域选择*/
.area_select { padding-top:18px; margin-right:15px; }
.top_select { width:110px; }

.top_select ._arrow{position:absolute;top:0;right:.5em;height:100%}
.top_select ._arrow .arr{position:absolute;top:50%;left:0}
.top_select ._arrow{width:1em}
.top_select ._arrow .arr{margin:-.2em 0 0;border:.4em solid;border-color:#333 transparent transparent}
.top_select.on ._arrow .arr{margin-top:-.5em;border-color:transparent transparent #333}
.area_select .top_select,.area_select .top_select.on { background-color:#173663; border-radius:0; border-width:0; height:26px; line-height:26px;}
.area_select .top_select ._arrow { right:18px; }
.area_select .top_select ._arrow .arr { border-top-color:#122030; }
.area_select .top_select.on ._arrow .arr { border-bottom-color:#122030; border-top-color:transparent; margin-top:-7px; }
.area_select .top_select ._txt { color:#fff; padding-left:18px; padding-right:35px; position:relative; height:26px; overflow:hidden;}
.area_select .top_select ._txt:before,.area_select .top_select ._txt:after { content:''; display:block; width:0; height:0; overflow:hidden; border-width:26px 13px; border-style:solid; position:absolute;}
.area_select .top_select ._txt:before { border-color:#152645 #173663 #152645 #152645; left:-13px; top:0;}
.area_select .top_select ._txt:after { border-color:#173663 #152645 #173663 #173663; right:0; top:0;}

.select-ui-options-topSelect-bottom { width:94px!important; max-height:132px; overflow-y:auto; overflow-x:hidden; border:#1e6ac7 1px solid; background-color:#173663; color:#7cb3ff; }
.select-ui-options-topSelect-bottom li { line-height:16px; padding:5px 15px; }
.select-ui-options-topSelect-bottom li:hover { color:#fff; }
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/  
.select-ui-options-topSelect-bottom::-webkit-scrollbar { width:6px; height:6px; background-color:#164482;}  
/*定义滚动条轨道 内阴影+圆角*/  
.select-ui-options-topSelect-bottom::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius:10px; background-color:#164482;}  
/*定义滑块 内阴影+圆角*/  
.select-ui-options-topSelect-bottom::-webkit-scrollbar-thumb { border-radius:10px; -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3); background-color: #1e6ac7;}
/*区域选择 end*/

/*主导航*/
.pageNav { padding-top:11px; }
.pageNav,.pageNav li { float:left; }
.pageNav li { margin-left:-5px; }
.pageNav a { display:inline-block; width:103px; height:30px; line-height:30px; text-align:center; padding:6px 6px 7px; background:url(../img/navbg.png) 0 -43px no-repeat; font-size:14px; color:#7cb3ff; -webkit-transition:none; transition:none;}
.pageNav a.cur,.pageNav a:hover { background-position:0 0; color:#fff; }

.pageHeader .date { position:relative; z-index:2; color:#7cb3ff; font-size:14px; height:48px; line-height:48px; padding-right:40px; }

.pageMain { margin:0; position:relative; }
.pageMain>.row { width:101%; }
.pageMain>.row>[class*="span-"] { margin-right:1%; }
.pageMain>.row>.span-4 { width:32.33333333%;}
.pageMain>.row>.span-8 { width:65.66666667%;}

.dPart { width:32.6%; margin-left:0.5%; min-height:200px; float:left; box-sizing:border-box; }
.dPart2 { width:65.8%; }
.dPart3 { width:99%; }

.inner_dPart_row { margin-left:-0.5%; margin-right:-0.7%; }
.inner_dPart { width:32.6%; margin-left:0.5%; min-height:200px; float:left; box-sizing:border-box; }

.sbox { margin-bottom:10px; }
.comBox { border:#1e6ac7 1px solid; border-bottom-width:2px; min-height:80px; background-color:#132438; position:relative;
    box-shadow:#1b2e55 0px 0px 20px 5px inset;
}
.comBox:before,.comBox:after { content:''; display:block; background-repeat:no-repeat; background-position:0 0; position:absolute;}
.comBox:before { width:25px; height:39px; background-image:url(../img/box_corner_left.png); left:-3px; bottom:-2px; }
.comBox:after { width:42px; height:63px; background-image:url(../img/box_corner_right.png); right:-1px; bottom:-2px;}
.comBox .line { width:100%; height:1px; overflow:hidden; box-sizing:border-box; padding:0 6px; position:absolute; left:0; top:4px; font:0/0 a; }
.comBox .line:before { content:''; display:block; height:1px; background-color:#1e6ac7; overflow:hidden; }

.comBox>.hd,.comBox>.bd {position:relative; z-index:2;}
.comBox>.hd { margin-bottom:8px; z-index:3;}
.comBox.fix_hd>.hd { position:absolute; width:100%; height:10px; left:0; top:0; margin-bottom:0; }
.comBox.fix_hd>.bd { padding-top:10px; }
.comBox>.hd>.title:before,.comBox>.hd>.title:after,.comBox>.hd>.title b { background-image:url(../img/box_hdbg.png); }
.comBox>.hd>.title,.comBox>.hd>.title b,.comBox>.hd>.title:before,.comBox>.hd>.title:after { height:29px; float:left;}
.comBox>.hd>.title b { background-position:0 0; background-repeat:repeat-x; font-weight:normal; font-size:14px; color:#ffffff; line-height:28px; white-space:nowrap; padding:0 10px 0 2px; }
.comBox>.hd>.title:before,.comBox>.hd>.title:after { content:''; display:block;}
.comBox>.hd>.title:before { background-position:left bottom; width:19px;}
.comBox>.hd>.title:after { background-position:right bottom; width:21px;}

.comBox .top_corner { width:100%; height:0; position:absolute; left:0; top:0; }
.comBox .top_corner:before,.comBox .top_corner:after { content:''; display:block; position:absolute; top:-1px; background-image:url(../img/tree_box_top.png); background-repeat:no-repeat; }
.comBox .top_corner:before { width:42px; height:63px; background-position:0 0; left:-6px;}
.comBox .top_corner:after { width:17px; height:17px; background-position:right 0; right:-1px; }

.my_echarts,.charts,.my_echarts_new { background-color:transparent!important; }


/*人口数量*/
.house_data { margin:20px; position:relative; overflow:hidden; }
.house_data .full-row { margin-top:-1px; margin-left:-1px; }
.house_data .b_box { border-left:#184479 1px solid; border-top:#184479 1px solid; position:relative; }
.house_data ._num { padding-top:20px; }
.house_data .b_box:before,.house_data .corner_tag:before,.house_data .b_box:after,.house_data .corner_tag:after { content:''; display:block; width:4px; height:4px; border:#1e6ac7 2px solid; overflow:hidden; position:absolute; top:3px; }
.house_data .b_box:before,.house_data .corner_tag:before { left:2px; }
.house_data .b_box:after,.house_data .corner_tag:after { right:2px; }
.house_data .corner_tag { width:100%; height:0; position:absolute; left:0; bottom:12px; }

.house_data .hd1 .b_box:before,.house_data .hd2 .b_box:after,.house_data .hd3 .corner_tag:before,.house_data .hd4 .corner_tag:after { display:none; }
.house_data .hd1 .b_box:after,.house_data .hd3 .b_box:after,.house_data .hd4 .b_box:after { border-left-width:0; border-bottom-width:0;}
.house_data .hd1 .corner_tag:before,.house_data .hd2 .corner_tag:before,.house_data .hd4 .corner_tag:before { border-top-width:0; border-right-width:0; }
.house_data .hd1 .corner_tag:after,.house_data .hd2 .corner_tag:after,.house_data .hd3 .corner_tag:after { border-top-width:0; border-left-width:0; }
.house_data .hd3 .b_box:before,.house_data .hd2 .b_box:before,.house_data .hd4 .b_box:before { border-right-width:0; border-bottom-width:0;}

.rksl .b_box { height: 130px; }
.rksl ._num { font-family: 'digital'; text-align: center; font-size: 22px;line-height: 60px; height: 60px; }
.rksl ._title { font-size: 13px; text-align: center; color: #7cb3ff; }
.rksl .x_scr { width: 100%; overflow: hidden; box-sizing:border-box; padding-bottom:10px;}
.rksl .x_scr ul.scroll_bar { width:100%; white-space:nowrap; overflow-y:hidden; overflow-x:auto; font-size:0; }
.rksl .x_scr ul li { display:inline-block; width:130px; text-align:center; font-size:14px;cursor: pointer;}
.rksl .x_scr ul li:hover { background: #16355b; }

.rksl .title_bi{ margin-bottom: 10px; }

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/  
.rksl .x_scr ul.scroll_bar::-webkit-scrollbar { width:6px; height:20px; background-color:#132438;}  
/*定义滚动条轨道 内阴影+圆角*/  
.rksl .x_scr ul.scroll_bar::-webkit-scrollbar-track { -webkit-box-shadow:none; border-radius:0px; background-color:#132438; border:#dddddd 1px solid;}  
/*定义滑块 内阴影+圆角*/  
.rksl .x_scr ul.scroll_bar::-webkit-scrollbar-thumb { border-radius:0px; -webkit-box-shadow:none; background-color:#4e5f74; border:#dddddd 1px solid; border-left-color:#708195; border-right-color:#708195;}
/*区域选择 end*/

.cy_yellow { color: #ffb933; }
.cy_blue { color: #1864ff; }
.cy_fen { color: #db70cf; }
.cy_green { color: #34d198; }
.cy_red { color: #ff6333; }



.color_green { color:#5aff8c; }
.color_blue { color:#43c3fe; }
.color_orange { color:#ff9126; }
.color_purple { color:#da50cb; }
/*index*/
.indexMain { position:relative; }
.map_main { margin-left:380px; margin-right:380px; background:url(../img/map_bg.png); position:relative; z-index:1; }
.indexMain>.dPart { width:360px; margin-left:10px; margin-right:10px;}
.indexMain .indexLeft { float:left; }
.indexMain .indexRight { float:right; }

.hourseing .data_table { border-collapse:collapse; table-layout:fixed; color: #fff;}
.hourseing .data_table,.data_table td,.data_table th { border-bottom:#1e6ac7 1px solid;}
.hourseing .data_table tr { padding-left: 10px; padding-right: 10px; }
.hourseing .data_table thead .title,.data_table tbody .title { text-align:left; }
.hourseing .data_table td,.data_table th { line-height:22px; padding:9px 15px; text-align:center; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.hourseing .data_table td a,.data_table th a { white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.hourseing .data_table tr:hover td { background-color:#474770; }
.hourseing .data_table tr { cursor:pointer; }
.hourseing .data_table .tb1 { width:80px; }
.hourseing .data_table .selected { background-color:#474770; }
.hourseing .data_table .title { font-size: 14px; text-align: left;}
.hourseing .data_table .ta_num { font-family: 'digital'; font-size:22px; text-align: right;}
.static_content { overflow-y: auto; }
            
.tjBox,.tjBox:before,.tjBox:after { height:75px; background-image:url(../img/tj_bg.png); }
.tjBox { background-position:0 0; background-repeat:repeat-x; position:relative; color:#fff; margin-bottom:10px;}
.tjBox:before,.tjBox:after { content:''; display:block; width:22px; position:absolute; top:0; z-index:1; background-repeat:no-repeat;}
.tjBox:before { background-position:0 -75px; left:0; }
.tjBox:after { background-position:right -75px; right:0; }
.tjBox .info { height:75px; position:relative; z-index:2; padding:0 20px; }
.tjBox .title { font-size:13px; font-weight:normal; padding-top:10px; line-height:24px; }
.tjBox .unit { position:absolute; right:20px; top:10px; color:#aaa; font-size:12px; }
.tjBox .number { font-size:22px; font-family:"digital"; letter-spacing:2px;}
#people_tj { height:160px; overflow:hidden;}

#alerted { border:#1e6ac7 1px solid; position:relative; box-shadow:#1b2e55 0px 0px 20px 5px inset; overflow:hidden; border-radius:2px;}
#alerted:before { content:''; display:block; width:42px; height:42px; background:url(../img/alert_ico.png) no-repeat; position:absolute; left:0; top:0; }
#alerted .chart_title { text-align:center; color:#fff; }
#alerted .charts { height:150px; margin-top:20px; }

.house_bg .info { background:url(../img/house_bg.png) 90% bottom no-repeat; }

.filter_box { border-right:#1e6ac7 1px solid; }
.scroll_bar { overflow-y:auto; overflow-x:hidden;}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/  
.scroll_bar::-webkit-scrollbar { width:6px; height:6px; background-color:#164482;}  
/*定义滚动条轨道 内阴影+圆角*/  
.scroll_bar::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius:10px; background-color:#164482;}  
/*定义滑块 内阴影+圆角*/  
.scroll_bar::-webkit-scrollbar-thumb { border-radius:10px; -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3); background-color: #1e6ac7;}
/*区域选择 end*/

.filter_box.noborder { border-right-width:0; }
.filter_box dt,.filter_box dd { border-bottom:#1e6ac7 1px solid; font-size:14px; color:#7cb3ff;}
.filter_box dt { box-shadow:#1b2e55 0px 0px 10px 5px inset; height:20px; line-height:20px; padding:9px 35px 9px 10px; cursor:pointer; position:relative; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.filter_box dt:hover { background-color:#163b6c; box-shadow:#1758b6 0px 0px 10px 5px inset;}
.filter_box dt:after { content:''; display:block; width:20px; height:20px; background:url(../img/filter_arr.png) no-repeat; position:absolute; right:10px; top:8px; }
.filter_box dt.active:after { background-position:-20px 0; }
.filter_box dt.s_link:after { display:none; }
.filter_box dd { display:none; background-color:#143056; border-bottom-width:0;}
.filter_box dd a { display:block; height:auto; line-height:18px; padding:10px 10px 10px 40px; color:#7cb3ff; border-bottom:#1e6ac7 1px solid;}
.filter_box dd a:hover { color:#fff; background-color:#163b6c; box-shadow:#1758b6 0px 0px 10px 5px inset;}
.filter_box .fico { margin-right:12px; }

.fico { display: inline-block; width:20px; height:20px; 
    white-space:nowrap; letter-spacing: -1em; text-indent: -99em; 
    color: transparent; background: url(../img/filter_ico.png);
    *text-indent: 0; *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\3000');}
.fico:before {content: '\3000';}
.fico2 { background-position:-20px 0;}
.fico3 { background-position:-40px 0;}
.fico4 { background-position:-60px 0;}
.fico5 { background-position:-80px 0;}
.fico6 { background-position:0 -20px;}
.fico7 { background-position:-20px -20px;}
.fico8 { background-position:-40px -20px;}
.fico9 { background-position:-60px -20px;}
.fico10 { background-position:-80px -20px;}
.fico11 { background-position:0 -40px;}
.fico12 { background-position:-20px -40px;}
.fico13 { background-position:-40px -40px;}
.fico14 { background-position:-60px -40px;}
.fico15 { background-position:-80px -40px;}
.fico16 { background-position:0 -60px;}
.fico17 { background-position:-20px -60px;}
.fico18 { background-position:-40px -60px;}

/*地图*/
.map_container { background:none!important; }
.map_container img { max-width:none; }
.anchorBL,.BMap_stdMpPan { display:none!important; }
.map_loading { position:absolute; }

.map_main .position,.map_main .map_recovery,.map_main .compass,.map_main .btn_3d { position:absolute; z-index:10;}
.map_main .position { width:auto; height:20px; line-height:20px; padding:5px 20px 5px 15px; background:#173663; left:0; top:0; color:#7cb3ff;}
.map_main .position:after { content:''; display:block; width:8px; height:30px; background:url(../img/tag_corner.png) no-repeat; position:absolute; right:-8px; top:0; }
.map_main .position .fico { margin-right:5px; }
.map_main .map_recovery { width:68px; height:30px; line-height:30px; padding-left:35px; background:url(../img/map_recovery.png) no-repeat; right:0; top:0; cursor:pointer; color:#7cb3ff;}
.map_main .map_recovery:hover { color:#ffffff; }
.map_main .compass { width:56px; height:62px; background:url(../img/compass.png) no-repeat; right:5px; top:50px; }
.map_main .btn_3d { right:50px; bottom:12px;}
.map_main .btn_3d.shequ_3d { display:none; }
.map_main .btn_3d a { display:block; width:43px; height:45px; background:url(../img/3d.png) no-repeat; font:0/0 a; letter-spacing:-9px;}
.map_main .btn_3d.shequ_3d a { background-image:url(../img/sq3d.png); }
.map_main.shequ .btn_3d { margin-right:60px; }
.map_main.shequ .btn_3d.shequ_3d { margin-right:0; display:block; }
.BMap_stdMpCtrl { margin-right:-25px; }


.numBox { width:40px; height:40px; line-height:40px; text-align:center; border:#aaa 1px solid; border-radius:50%; overflow:hidden; background-color:#41578a; color:#ffffff; box-shadow:#aaa 0px 0px 5px 1px inset; font-size:12px; z-index:10;}
.numBox.pink { background-color:#da50cb; box-shadow:#b78380 0px 0px 5px 1px inset;}
.numBox.max { background-color:#ee753a; box-shadow:#b78380 0px 0px 5px 1px inset;}
.numBox.min { background-color:#34bf8c; box-shadow:#b78380 0px 0px 5px 1px inset;}

.heatmap-canvas { z-index:10; }

/*社区列表*/
.community_left { width:240px; float:left; margin-left:14px; }
.community_left > .hd { line-height:20px; color:#7cb3ff; padding:10px; border-bottom:#1e6ac7 1px solid; font-size:14px; margin-bottom:0;}
.community_left > .hd .fico { margin-right:10px; }

.menu_tree { font-size:14px; }
.menu_tree ul { display:none; }
.menu_tree li { position:relative; }
.menu_tree a { display:block; color:#7cb3ff; line-height:16px; border-bottom:#1e6ac7 1px solid; padding:9px 10px 9px 40px;}
.menu_tree a:hover,.menu_tree ul ul ul > li.cur a { color:#ffffff; background-color:#163b6c; box-shadow:#1758b6 0px 0px 10px 5px inset;}
.menu_tree ._btn { display:block; width:19px; height:19px; position:absolute; left:13px; top:7px; overflow:hidden; cursor:pointer; font-size:0; }
.menu_tree ._btn:hover:before,.menu_tree ._btn:hover:after { background-color:#3988e9; }
.menu_tree ._btn:before,.menu_tree ._btn:after { content:''; display:block; background-color:#1e6ac7; position:absolute;}
.menu_tree ._btn:before { width:9px; height:3px; left:5px; top:8px; }
.menu_tree ._btn:after { width:3px; height:9px; left:8px; top:5px; }
.menu_tree .cur > ._btn:after { display:none; }
.menu_tree .cur > ul { display:block; }

.menu_tree ul > li > a { padding-left:50px; }
.menu_tree ul > li > ._btn { left:24px; }

.menu_tree ul ul > li > a { padding-left:60px; }
.menu_tree ul ul > li > ._btn { left:36px; }

.menu_tree ul ul ul { background-color:#143056; }
.menu_tree ul ul ul > li > a { padding-left:80px; position:relative; }
.menu_tree ul ul ul > li.cur a { background:url(../img/menu_tree_arr.png) 90% 13px no-repeat; }

.community_right { margin-left:265px; overflow:hidden; margin-right:10px; }
.community_right > .hd { margin-bottom:10px; }
.breadCrumbs { height:20px; line-height:20px; position:relative; float:left; background-color:#173663; padding:5px 20px 5px 10px; color:#7cb3ff; position:relative; overflow:hidden;}
.breadCrumbs:after { content:''; display:block; width:0; height:0; overflow:hidden; border-color:transparent #132335 transparent transparent; border-width:14px 7px; border-style:dashed solid dashed dashed; position:absolute; right:0; bottom:-14px; }
.breadCrumbs .fico { margin-right:8px; }
.community_tools { float:right; border:#1e6ac7 1px solid; background-color:#173663; position:relative; }
.community_tools li { float:left; position:relative;}
.community_tools li:before { content:''; display:block; width:8px; height:29px; background:url(../img/bread_arr.png) no-repeat; position:absolute; left:0; top:0; }
.community_tools li.first:before { background-position:0 -29px; left:-1px; top:1px; }
.community_tools a { display:block; height:20px; line-height:20px; color:#7cb3ff; padding:5px 16px 4px 23px; font-size:14px;}
.community_tools a:hover { color:#ffffff; }
.community_tools .back a { padding-left:10px; }
.community_tools .back .ion { margin-right:8px; font-size:12px;}



.analysis .row ,.analysis .row .span-4 { height: 100% ;}
.analysis .my_echarts .bd { text-align:center; padding:0 10%; }
.analysis .my_echarts .my_echarts_info { padding-top:30%; }
.my_echarts_box { height:0; padding-bottom:105%; position:relative; }
.my_echarts_box .my_echarts_new { width:100%; height:100%; position:absolute; left:0; top:0; }
.analysis .circle_bg { padding-top: 5px; }
.analysis .circle_img { width: 100%; height: auto; }
.analysis .float_ct { position: absolute; width: 100%;top:18%; }
.analysis .fx_num { font-family: 'digital'; font-size: 30px; padding-bottom: 15px; }
.analysis .fx_ct { color: #fff; font-size: 16px; }

.communityMain .x_scr{ border:#1e6ac7 1px solid; border-radius: 5px;}
.communityMain .cy_green { color: #61e7ff; }
.communityMain .x_scr ul li { width: 100px; }
.communityMain ._count span { color: #fff; }
.communityMain ._count { color: #7cb3ff;}
.communityMain ._count { padding: 10px; font-size: 14px; }
.communityMain ._nnum { float: left; }
.communityMain ._ntime { float:right;}
.communityMain ._ntime input { color: #7cb3ff; background: #16355b; border: solid 1px #1e6ac7; height: 25px; width: 115px; padding-left:5px;}
.communityMain ._ntime input::-webkit-input-placeholder { color:#cccccc;}
.communityMain ._ntime input::-moz-placeholder{ color:#cccccc;}
.communityMain ._ntime input:-moz-placeholder{ color:#cccccc;}
.communityMain ._ntime input:-ms-input-placeholder{ color:#cccccc;}
.communityMain .filter_btn { width:68px; height:30px; line-height:30px; background:url(../img/search.png) no-repeat; color:#7cb3ff; padding-left:35px;margin-left:20px; display:inline-block; vertical-align:middle; cursor:pointer;}

.table_list { table-layout:fixed; color: #7cb3ff; font-size: 14px; background: #173663; margin-top:0px;}
.table_list th,.table_list td { padding:15px 10px; text-align: center;}
.table_list tbody tr:nth-child(odd) td { background-color:#142f57; } 
.page{font-size: 14px; text-align: right !important;margin:20px 0;cursor: default;}
.page a,.page span { color: #777777 !important;display: inline-block;border: 1px solid #ccc;
    padding: 0 13px !important;vertical-align: middle; height: 34px;line-height: 34px;box-sizing: content-box;background: #173663;}
.page .goprev{margin-right: 10px;}
.page .gonext,.page .count {margin-left: 10px;}
.page a:hover,.page span{color:#fff !important; background: #184996;}
.page span.goprev,.page span.gonext {color: #777777 !important; background: none}
.page span.count { border: 0;background: 0;color: #777777 !important;}

body .addBox_use .box_wrap_title { color: #7cb3ff; }
body .addBox_use .box_wrap_title:after { content:''; display:block; background: #7cb3ff; width: 3px;  height: 20px; position: absolute;left: 5px;top: 15px;}
body .addBox_use .box_wrap_bar { background: #112447; }
body .addBox_use .box_wrap_close a, .box_wrap_msg_clo a { background: url('/web/img/close.png') no-repeat; font-size: 0;display: block;width: 40px; height: 40px; margin-top: 10px;}
body .addBox_use .modal-footer { margin-bottom: 10px; }
body .addBox_use .btn-sure { background: url('/web/img/b_true.png') no-repeat; width: 90px; height: 30px; text-align: center; vertical-align: middle;color: #7cb3ff; border-color: #152b52;} 
body .addBox_use .btn-fal { background: url('/web/img/b_false.png') no-repeat; width: 90px; height: 30px; text-align: center; vertical-align: middle;color: #7cb3ff; border-color: #152b52;} 

body .addBox_use .modal-footer { text-align: center; }
body .addBox_use .box_wrap_body { background: #152b52; border-top: solid 1px #7cb3ff; }
body .addBox_use { border: solid 1px #7cb3ff; }
body .addBox_use  { color: #7cb3ff; font-size: 16px;   }
body .addBox_use li { display: inline-block; color: #fff;padding-left: 10px; padding-right: 10px; font-size: 14px;}
body .addBox_use li { cursor: pointer; }
body .addBox_use li.selected {  background: #1e6ac7; }

body .addBox_use .xb { position: absolute;left: 0;top: 0; }
body .addBox_use .sex { margin-top: 10px; margin-bottom:20px;position: relative;
    padding-left: 80px; }

body .addBox_use .row>[class*="span-"] { margin-right: 0; }

.area_house .hd { margin-left:10px; margin-right:10px; }
.area_house .dPart { width:26.6%;}
.area_house .dPart_middle { width:44.6%; background:url(../img/map_bg.png); position: relative; }
.area_house .dPart_middle .fw { width: 100%;height: auto; bottom: 0; }
.area_house .dPart_middle .znz { position: absolute; top:20px; right: 50px; }
.hz { float: left; margin-bottom: 10px; }
.area_house .hz ul, .area_house ul li { display: inline-block; color: #7cb3ff; }
.area_house .hz ul li { background: url('/web/img/hxtwo.png') no-repeat; height: 30px; width: 103px; margin-left: 10px; line-height: 30px;text-align: center;}
.area_house .p_info ul li { color: #fff;  padding: 10px 10px 0 10px; box-sizing: border-box;}
.pie_info { position: relative; }
.pie_ct { position: absolute; right: 50px; top:20px; color: #fff; border: solid 1px #19477f; padding: 10px; }
.pie_ct:after { content: ''; display:block; position: absolute; background: url('/web/img/leftjt.png') no-repeat;left: -5px;top: 20px; height: 10px; width: 10px;}

.area_house .dPart_middle .title { color: #fff; text-align: center; font-size: 16px; padding-top: 80px; padding-bottom: 50px; }
.rksl .table_list {  }

.ts_info { width:auto; min-height:100px; background: #0e2548; bottom:0px; left:0; padding: 5px 25px 5px 20px;position: absolute; z-index: 10; border-top:#1e6ac7 1px solid; }
.dt_title { text-align: center; color: #7cb3ff; font-size: 16px;padding: 10px; }
.ts_info ul { color: #fff; font-size: 14px; text-align: center; }
.ts_info ul li { vertical-align: middle; text-align: center;padding-bottom: 10px; text-align:left; white-space:nowrap;}
.ts_info ul li:before {
    content: "   ";
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #34bf8c; 
    margin-right:10px;
}
.ts_info ul li.green:before { background-color:#34bf8c; }
.ts_info ul li.org:before { background-color:#ee753a; }
.ts_info ul li.blue:before { background-color:#41578a; }
.ts_info ul li.pink:before { background-color:#da50cb; }
.ts_info { display: none; }
.seleted_time { background-image: url('/web/img/sel_time.png') !important; background-repeat: no-repeat !important;background-position: 90% 50% !important; }



/*ie提示*/
.ieTip { background:#fff; width:800px; display:none; overflow:hidden;}
.ieTip .box { width:582px; height:300px; margin:30px auto;}
.ieTip .box { background:url(../img/ietip_data.png) no-repeat; position:relative; padding-top:70px; height:221px; box-sizing:content-box;}
.ieTip .down_360,.ieTip .down_chrome { display:block; padding-left:68px; width:182px; height:57px; line-height:57px; color:#fff; font-size:18px; float:left; margin-left:20px; box-sizing:content-box; margin-bottom:147px;}
.ieTip .down_chrome { margin-left:30px; width:193px; }
.ieTip .down_erweima { display:block; width:172px; height:176px; margin-left:207px; float:left;}


@media screen and (max-width:1580px) {
    .analysis .float_ct { top:21%; }
    .analysis .fx_num { padding-bottom:5px; }
    .analysis .fx_ct { font-size:14px;}

	.area_house .dPart_middle .title { margin-top:3%; padding-top:0; padding-bottom:30px; }
	.area_house .p_info ul li { padding-top:3px; }

}

@media screen and (min-width:1900px) {
    .analysis .float_ct { top:33%; }
}